On Static Properties of Specialized Programs
نویسنده
چکیده
Specializing programs by partial evaluation is well defined extensionally, but in practice no intensional properties, such as what the specialized programs will look like or how they will run, can be ensured. We propose a technique for obtaining information about the intensional properties of specialized programs based only on the partial evaluator and the source program. This is useful, e.g., when the static data are not yet available, when we specialize with respect to a large number of static data and want to predict the quality of the results, or when we wish to state formal results about the family of residual programs obtained by specializing the same source program. The approach is based on a self-applicable polyvariant specializer and uses a grammargenerating abstract interpretation. This paper reports ongoing research, and the grammar-generating interpretation is only developed and proven safe for a subset of the target language. The remaining parts are outlined, but not completed. A simple example of a grammar representing a family of specialized programs is given to illustrate the approach.
منابع مشابه
User-Centric Dependence Analysis For Identifying Malicious Mobile Apps
This paper describes an efficient approach for identifying malicious Android mobile applications through specialized static program analysis. Our solution performs offline analysis and enforces the normal properties of legitimate dataflow patterns to identify programs that violate these properties. To demonstrate the feasibility of our user-centric dependence analysis, we implement a tool to ge...
متن کاملMechanical Properties Analysis of Bilayer Euler-Bernoulli Beams Based on Elasticity Theory
This paper analyzes the effects of structures and loads on the static bending and free vibration problems of bilayer beams. Based on static mechanical equilibrium and energy equilibrium, the static and dynamic governing equations of bilayer beam are established. It is found that the value of the thickness ratio has a significant effect on the static and dynamic responses of the beam, and the st...
متن کاملEffect of static magnetic field on the hemodynamic properties of blood flow containing magnetic substances
The use of magnetic fields in targeted drug delivery, especially for treatment of cancers and tumoral regions, is one of the significant techniques in the field of modern methods of treatment. Considering that many vital biological tissues have been located deep in the body, then for targeted drug delivery and effective treatment in these tissues, it is required to bring therapeutic agent to th...
متن کاملA comparative study on the effects of aerobic walking and strength training programs on balance in patients with knee osteoarthritis
Introduction: Knee osteoarthritis is one of the most prevalent musculoskeletal disorder which can contribute to decrease in daily life balance.This study is carried out to compare the effects of aerobic walking and strength training programs on improving balance in women with osteoarthritis. Materials and Methods: Forty women with knee osteoarthritis were assigned randomly into two experimental...
متن کاملIntegrating Physical Systems in the Static Analysis of Embedded Control Software
Interpretation Abstract interpretation is a theory of effective abstraction and/or approximation of discrete mathematical structures as found in the semantics of programming languages, modelling program executions, hence program properties, at various levels of abstraction [3,7,8,10,12].interpretation is a theory of effective abstraction and/or approximation of discrete mathematical structures ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991